home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Macromedia Multimedia Showcase 6.0
/
Macromedia Multimedia Showcase v6.0 WIN-MAC (XMSH60CD)(Macromedia, Inc.)(1996).iso
/
pc
/
demosoft
/
freehand
/
data.5
/
App
/
Usenglsh
/
lang8.dll
/
POST
/
1100
< prev
next >
Wrap
Text File
|
1996-10-03
|
4KB
|
180 lines
/ucrk .5 def
/ucrm .31 def
/ucry .48 def
/boostk 1.25 def
/cvt1{1 exch sub 3 1 roll}bdf
/cvt2{0 max 3 1 roll}bdf
/setrgbcolor{
cvt1 cvt1 cvt1
3 copy min min
ucrk sub 0 max
4 1 roll
3 {3 index sub 3 1 roll} repeat
1 index ucry mul sub cvt2
1 index ucrm mul sub cvt2
3 1 roll
4 -1 roll boostk mul
setcmykcolor
}bdf
/_sethsbcolor/sethsbcolor load def
/sethsbcolor{_sethsbcolor currentrgbcolor setrgbcolor}bdf
/setcmybcolor{setcmykcolor}bdf
/setcmykcoloroverprint{pop pop pop pop}bdf
/findcmykcustomcolor{5 packedarray}bdf
/setseparationgray{_setgray}bdf
/inkoverprint {/ginkoverprint gget}bdf
/objoverprint {/gobjoverprint gget}bdf
/currentoverprint {/gobjoverprint gget /ginkoverprint gget or}bdf
/setgobjoverprint{/gobjoverprint exch gput}bdf
/setginkoverprint {/ginkoverprint exch gput}bdf
/setoverprint{setgobjoverprint}bdf
/setinkoverprint{setginkoverprint}bdf
/getprocessoverprint{
dup 0 ne
{
exch spots exch get 5 get
dup type /booleantype ne
{ge} {exch pop} ifelse
}
{
pop pop false
}
ifelse
}bdf
/getcustomoverprint{
4 get
false
spots
{
dup 4 get 3 index eq
{
5 get false eq
{pop false}
{pop true}
ifelse
}
{pop}
ifelse
} forall
exch pop
}bdf
/overprintcmyk{
4 copy
0 ne {1}{0}ifelse 4 1 roll
0 ne {1}{0}ifelse 4 1 roll
0 ne {1}{0}ifelse 4 1 roll
0 ne {1}{0}ifelse 4 1 roll
add add add 1 eq
{4 copy 3 -1 0{exch getprocessoverprint 4 1 roll}for or or or}
{false}
ifelse
setinkoverprint
}bdf
/overprinthex{
6 copy
0 ne {1}{0}ifelse 6 1 roll
0 ne {1}{0}ifelse 6 1 roll
0 ne {1}{0}ifelse 6 1 roll
0 ne {1}{0}ifelse 6 1 roll
0 ne {1}{0}ifelse 6 1 roll
0 ne {1}{0}ifelse 6 1 roll
add add add add add 1 eq
{6 copy 5 -1 0{exch getprocessoverprint 6 1 roll}for or or or or or}
{false}
ifelse
setinkoverprint
}bdf
/separationimage{_image}bdf
/isonlycthreshold {
false
5 copy pop
0 eq exch 0 eq and exch 0 eq and exch 0 ne and
{ spots 0 get 5 get type /booleantype ne {pop true} if} if
} bdf
/isonlymthreshold {
false
5 copy pop
0 eq exch 0 eq and exch 0 ne and exch 0 eq and
{ spots 1 get 5 get type /booleantype ne {pop true} if} if
} bdf
/isonlyythreshold {
false
5 copy pop
0 eq exch 0 ne and exch 0 eq and exch 0 eq and
{ spots 2 get 5 get type /booleantype ne {pop true} if} if
} bdf
/isonlykthreshold {
false
5 copy pop
0 ne exch 0 eq and exch 0 eq and exch 0 eq and
{ spots 3 get 5 get type /booleantype ne {pop true} if} if
} bdf
/forcepaint false def
/paintok{currentoverprint not /isnotwhite gget or forcepaint or}bdf
/_stroke /stroke load def
/_fill /fill load def
/_eofill /eofill load def
/_rectstroke /rectstroke load def
/_rectfill /rectfill load def
/_show /show load def
/_ashow /ashow load def
/_widthshow /widthshow load def
/_awidthshow /awidthshow load def
/_kshow /kshow load def
/nullexec{matrix currentmatrix gsave nulldevice setmatrix
/forcepaint true def exec /forcepaint false def
currentpoint grestore moveto}bdf
/execok{paintok{exec}{nullexec}ifelse}bdf
/stroke{paintok{_stroke}{newpath}ifelse}bdf
/fill{paintok{_fill}{newpath}ifelse}bdf
/eofill{paintok{_eofill}{newpath}ifelse}bdf
/rectstroke{paintok{_rectstroke}{pop pop pop pop}ifelse}bdf
/rectfill{paintok{_rectfill}{pop pop pop pop}ifelse}bdf
/show{{_show} execok}bdf
/ashow{{_ashow} execok}bdf
/widthshow{{_widthshow} execok}bdf
/awidthshow{{_awidthshow} execok}bdf
/kshow{{_kshow} execok}bdf
/imagemask
{
paintok
{
_imagemask
}
{
gsave nulldevice _imagemask grestore
}
ifelse
}bdf
/lfs4
{
_lfs4
}bdf
/rfs6{
_rfs6
}bdf
/fas{
currentoverprint not
{
gsave
fhspreadsize setlinewidth [] 0 setdash
currentoverprint
true setoverprint stroke setoverprint
grestore
}
if
}bdf
/sas{
currentoverprint not
{
gsave
currentlinewidth fhspreadsize add setlinewidth
currentoverprint
true setoverprint stroke setoverprint
grestore
}
if
}bdf
/fhsetspreadsize{/fhspreadsize sepdef}ndf
end %.AltsysSepDict